package co.baiku.boot.v3.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.io.Serializable;

/**
 * 后付费商户优惠
 * <p>
 * 后付费商户优惠列表，最多包含30条商户优惠。
 * 如果传入，用户侧则显示此参数。
 * </p>
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class WeixinPayScorePostDiscounts implements Serializable {
    /**
     * 优惠名称
     * <p>
     * 优惠名称说明；name和description若填写，则必须同时填写，优惠名称不可重复描述。<br/>
     * 示例值：满20减1元
     * </p>
     */
    private String name;

    /**
     * 优惠说明
     * <p>
     * 优惠使用条件说明。
     * name和description若填写，则必须同时填写。<br/>
     * 示例值：不与其他优惠叠加
     * </p>
     */
    private String description;
    /**
     * 优惠数量。
     * <p>
     * 优惠的数量。
     * 特殊规则：数量限制100，不填时默认1 <br/>
     * 示例值：2
     * </p>
     */
    private int count;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }
}
